._overlayWrapper { /* The div that shows/hides. */
	display: none; /* starts out hidden */
	z-index: 40001; /* High z-index to ensure it appears above all content */
}

._overlay { /* Shades out background when selector is active */
	position: fixed;
	width: 100%;
	height: 100%;
	background-color: black;;
	opacity:.5; /* Sets opacity so it's partly transparent */
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; /* IE transparency */
	filter:alpha(opacity=50); /* More IE transparency */
	z-index: 40001;
}

._imgOverlay { /* Shades out background when selector is active */
	position: absolute;
	top: 50%;
	left: 25%;
	margin: 0 auto;
	padding: 10px;
	border: 1px solid black;
	background-color: #ccc;
	z-index: 40001;
	text-align: center;
	box-shadow: 0 0 1em black;
}

._overlay_vertical-offset { /* Fixed position to provide the vertical offset */
	position: fixed;
	top: 5%;
	width: 100%;
	z-index: 40002; /* ensures box appears above overlay */
}

._overlayBody { /* The actual box, centered in the fixed-position div */
	width: 1px; /* Whatever width you want the box to be */
	height: 1px;
	position: relative;
	margin: 0 auto;
	background-color: #666;
	padding: 10px;
	border: 1px solid black;
	text-align: center;
	box-shadow: 0 0 1em black;
}

._overlayBody img {
	/* box-shadow: 10px 5px 5px black; */
	box-shadow: 0 0 1em black;
}

._mediaInfo {
	box-shadow: 0 0 1em black;
	background-color: white;
	border: 1px solid black;
}	

.nowrap {
	white-space: nowrap;
}

.center-text {
	text-align: center;
}

.shadow {
	box-shadow: 0 0 1em black;
}
